insect pollinated - French English Dictionary